/*
  EOMono
  Copyright 2007, Adam Tauno Williams (Whitemice Consulting)
  License: LGPLv2  < http://www.gnu.org/licenses/lgpl-2.1.html >
 */
using System;
using System.Reflection;

namespace Whitemice.EOMono
{
  
  [AttributeUsage(AttributeTargets.Class, AllowMultiple=false)]
  public class EOCommandAttribute : System.Attribute
  {
    private string  name;
    private int     version;
    private string  comment;
    
    public EOCommandAttribute(string _name, int _version, string _comment)
    {
      name = _name;
      version = _version;
      comment = _comment;
    }
    
    public string Name
    {
      get { return name; }
    }
    
    public int Version
    {
      get { return version; }
    }
    
    public string Comment
    {
      get { return comment; }
    }
  }
}
